Linux(Ubuntu)系统xshell工具密钥认证免密登录(public key )

您所在的位置:网站首页 xshell 密钥连接 Linux(Ubuntu)系统xshell工具密钥认证免密登录(public key )

Linux(Ubuntu)系统xshell工具密钥认证免密登录(public key )

2023-11-23 00:53| 来源: 网络整理| 查看: 265

设置之前,首先确认系统是否已安装ssh,执行命令:dpkg --get-selections | grep ssh

或执行:netstat -tap | gerp ssh

我的已安装

如若没有安装,传送门:https://my.oschina.net/xiaomijiejie/blog/828443

开始设置:

1.查看ssh是否设置开启PublicKey认证登录,执行:vim /etc/ssh/sshd_config, yes为启动

配置完成,重启ssh!service ssh restart

打开xshell,现在用密码登录就会提示(千万不要退出去操作哦,可以新开窗口,别心急,后面还有步骤没操作呢)

2.打开.ssh目录,编辑authorized_keys,一般ssh都是隐藏文件,执行:cd ~/.ssh,然后ls查看目录文件

查看是否存在authorized_keys,如果没有需要自己创建:touch authorized_keys

3.打开xhsell,生成密钥(如果已经生成过了,不需要重新生成)

    a.打开Xshell,工具=>新建用户密钥生成导向,下一步->下一步->下一步

        

        

        

    

    b.这儿会让你输入密钥加密的密码,密钥名称自己随便定义,如果为了更安全,就设置一个吧!我的没有设置继续就可以了 

         

        

    c.完成之后会弹出,复制密钥

    

    

4.将刚刚复制的密钥粘贴到之前创建的authorized_keys文件

    

5.测试登录

    

我生成密钥的时候没有设置密码直接点确定就可以了,如果设置了,输入生成密钥时设置的密码就ok了!

============================================

************************************************************************

============================================

所有命令操作,如果是root用户登录,都可以不需要sudo,而普通用户登录命令前则需要添加sudo

(全部手打,如有错误,望指出,改不改看心情,O(∩_∩)O哈哈~)



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3